landscape ecosystem - German English Dictionary